//
//  YCDatabase.h
//  YCDB
//
//  Created by 唐可雄 on 2017/8/11.
//  Copyright © 2017年 swustyc. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "YCResultSet.h"
#import "YCStatement.h"

@interface YCDatabase : NSObject

/**
 数据库

 @param url 数据库地址，nil、""和"xxx"三种情况
 @return 数据库对象
 */
+ (instancetype)databaseWithURL:(NSURL *)url;

#pragma mark - Database Operations

/**
 开启数据库，打开模式为SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE
 
 @return 开启数据库是否成功，YES/NO，成功/失败
 */
- (BOOL)open;
/**
 关闭数据库

 @return 关闭数据库是否成功，YES/NO，成功/失败
 */
- (BOOL)close;

@end
